/***********************************************************************/
/* Open Visualization Data Explorer                                    */
/* (C) Copyright IBM Corp. 1989,1999                                   */
/* ALL RIGHTS RESERVED                                                 */
/* This code licensed under the                                        */
/*    "IBM PUBLIC LICENSE - Open Visualization Data Explorer"          */
/***********************************************************************/
#define SPHR146PTS 146
#define SPHR146TRS 288
static Point points[SPHR146PTS] = {
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.3420201540F, -0.9396926165F, 0.0000000000F},
    {0.3213938177F, -0.9396926165F, 0.1169777885F},
    {0.2620026171F, -0.9396926165F, 0.2198463231F},
    {0.1710100621F, -0.9396926165F, 0.2961981297F},
    {0.0593911484F, -0.9396926165F, 0.3368240893F},
    {-0.0593912192F, -0.9396926165F, 0.3368240893F},
    {-0.1710100919F, -0.9396926165F, 0.2961981297F},
    {-0.2620026767F, -0.9396926165F, 0.2198462486F},
    {-0.3213938177F, -0.9396926165F, 0.1169777289F},
    {-0.3420201540F, -0.9396926165F, -0.0000000299F},
    {-0.3213937879F, -0.9396926165F, -0.1169778630F},
    {-0.2620025873F, -0.9396926165F, -0.2198463678F},
    {-0.1710100472F, -0.9396926165F, -0.2961981595F},
    {-0.0593911596F, -0.9396926165F, -0.3368240893F},
    {0.0593913272F, -0.9396926165F, -0.3368240595F},
    {0.1710101813F, -0.9396926165F, -0.2961980700F},
    {0.2620027065F, -0.9396926165F, -0.2198462337F},
    {0.3213938475F, -0.9396926165F, -0.1169776991F},
    {0.6427876353F, -0.7660444379F, 0.0000000000F},
    {0.6040227413F, -0.7660444379F, 0.2198463231F},
    {0.4924038649F, -0.7660444379F, 0.4131759405F},
    {0.3213937879F, -0.7660444379F, 0.5566704273F},
    {0.1116188467F, -0.7660444379F, 0.6330222487F},
    {-0.1116189808F, -0.7660444379F, 0.6330221891F},
    {-0.3213938475F, -0.7660444379F, 0.5566703677F},
    {-0.4924039543F, -0.7660444379F, 0.4131757915F},
    {-0.6040228009F, -0.7660444379F, 0.2198462188F},
    {-0.6427876353F, -0.7660444379F, -0.0000000562F},
    {-0.6040227413F, -0.7660444379F, -0.2198464572F},
    {-0.4924038053F, -0.7660444379F, -0.4131760001F},
    {-0.3213937283F, -0.7660444379F, -0.5566704273F},
    {-0.1116188690F, -0.7660444379F, -0.6330222487F},
    {0.1116191819F, -0.7660444379F, -0.6330221891F},
    {0.3213940263F, -0.7660444379F, -0.5566702485F},
    {0.4924040139F, -0.7660444379F, -0.4131757617F},
    {0.6040228009F, -0.7660444379F, -0.2198461592F},
    {0.8660253882F, -0.5000000000F, 0.0000000000F},
    {0.8137976527F, -0.5000000000F, 0.2961981595F},
    {0.6634139419F, -0.5000000000F, 0.5566704273F},
    {0.4330126643F, -0.5000000000F, 0.7500000000F},
    {0.1503836662F, -0.5000000000F, 0.8528685570F},
    {-0.1503838450F, -0.5000000000F, 0.8528684974F},
    {-0.4330127537F, -0.5000000000F, 0.7499999404F},
    {-0.6634140611F, -0.5000000000F, 0.5566702485F},
    {-0.8137977123F, -0.5000000000F, 0.2961980104F},
    {-0.8660253882F, -0.5000000000F, -0.0000000757F},
    {-0.8137975931F, -0.5000000000F, -0.2961983383F},
    {-0.6634138227F, -0.5000000000F, -0.5566705465F},
    {-0.4330126047F, -0.5000000000F, -0.7500000596F},
    {-0.1503836960F, -0.5000000000F, -0.8528685570F},
    {0.1503841132F, -0.5000000000F, -0.8528684378F},
    {0.4330129921F, -0.5000000000F, -0.7499998212F},
    {0.6634141207F, -0.5000000000F, -0.5566701889F},
    {0.8137977719F, -0.5000000000F, -0.2961979210F},
    {0.9848077297F, -0.1736481488F, 0.0000000000F},
    {0.9254165888F, -0.1736481488F, 0.3368241191F},
    {0.7544065118F, -0.1736481488F, 0.6330222487F},
    {0.4924038649F, -0.1736481488F, 0.8528685570F},
    {0.1710100025F, -0.1736481488F, 0.9698463082F},
    {-0.1710101962F, -0.1736481488F, 0.9698463082F},
    {-0.4924039245F, -0.1736481488F, 0.8528684974F},
    {-0.7544066310F, -0.1736481488F, 0.6330220699F},
    {-0.9254166484F, -0.1736481488F, 0.3368239403F},
    {-0.9848077297F, -0.1736481488F, -0.0000000861F},
    {-0.9254164696F, -0.1736481488F, -0.3368243277F},
    {-0.7544063926F, -0.1736481488F, -0.6330223680F},
    {-0.4924037755F, -0.1736481488F, -0.8528686166F},
    {-0.1710100323F, -0.1736481488F, -0.9698463082F},
    {0.1710105091F, -0.1736481488F, -0.9698462486F},
    {0.4924041927F, -0.1736481488F, -0.8528683186F},
    {0.7544066906F, -0.1736481488F, -0.6330220103F},
    {0.9254166484F, -0.1736481488F, -0.3368238509F},
    {0.9848077297F, 0.1736482382F, 0.0000000000F},
    {0.9254165888F, 0.1736482382F, 0.3368240893F},
    {0.7544064522F, 0.1736482382F, 0.6330222487F},
    {0.4924038351F, 0.1736482382F, 0.8528685570F},
    {0.1710099876F, 0.1736482382F, 0.9698463082F},
    {-0.1710101962F, 0.1736482382F, 0.9698463082F},
    {-0.4924039245F, 0.1736482382F, 0.8528684974F},
    {-0.7544066310F, 0.1736482382F, 0.6330220699F},
    {-0.9254166484F, 0.1736482382F, 0.3368239403F},
    {-0.9848077297F, 0.1736482382F, -0.0000000861F},
    {-0.9254164696F, 0.1736482382F, -0.3368243277F},
    {-0.7544063926F, 0.1736482382F, -0.6330223680F},
    {-0.4924037755F, 0.1736482382F, -0.8528685570F},
    {-0.1710100174F, 0.1736482382F, -0.9698463082F},
    {0.1710105091F, 0.1736482382F, -0.9698462486F},
    {0.4924041927F, 0.1736482382F, -0.8528683186F},
    {0.7544066906F, 0.1736482382F, -0.6330219507F},
    {0.9254166484F, 0.1736482382F, -0.3368238509F},
    {0.8660253882F, 0.5000000596F, 0.0000000000F},
    {0.8137976527F, 0.5000000596F, 0.2961981297F},
    {0.6634138823F, 0.5000000596F, 0.5566704273F},
    {0.4330126643F, 0.5000000596F, 0.7500000000F},
    {0.1503836662F, 0.5000000596F, 0.8528684974F},
    {-0.1503838301F, 0.5000000596F, 0.8528684974F},
    {-0.4330127239F, 0.5000000596F, 0.7499999404F},
    {-0.6634140611F, 0.5000000596F, 0.5566702485F},
    {-0.8137977123F, 0.5000000596F, 0.2961979806F},
    {-0.8660253882F, 0.5000000596F, -0.0000000757F},
    {-0.8137975931F, 0.5000000596F, -0.2961983383F},
    {-0.6634138227F, 0.5000000596F, -0.5566704869F},
    {-0.4330126047F, 0.5000000596F, -0.7500000000F},
    {-0.1503836811F, 0.5000000596F, -0.8528684974F},
    {0.1503841132F, 0.5000000596F, -0.8528684378F},
    {0.4330129623F, 0.5000000596F, -0.7499998212F},
    {0.6634141207F, 0.5000000596F, -0.5566701889F},
    {0.8137977123F, 0.5000000596F, -0.2961979210F},
    {0.6427875757F, 0.7660444975F, 0.0000000000F},
    {0.6040227413F, 0.7660444975F, 0.2198463082F},
    {0.4924038351F, 0.7660444975F, 0.4131759107F},
    {0.3213937581F, 0.7660444975F, 0.5566703677F},
    {0.1116188392F, 0.7660444975F, 0.6330221891F},
    {-0.1116189659F, 0.7660444975F, 0.6330221295F},
    {-0.3213938177F, 0.7660444975F, 0.5566703677F},
    {-0.4924039245F, 0.7660444975F, 0.4131757617F},
    {-0.6040227413F, 0.7660444975F, 0.2198462039F},
    {-0.6427875757F, 0.7660444975F, -0.0000000562F},
    {-0.6040226817F, 0.7660444975F, -0.2198464423F},
    {-0.4924037755F, 0.7660444975F, -0.4131759703F},
    {-0.3213937283F, 0.7660444975F, -0.5566703677F},
    {-0.1116188616F, 0.7660444975F, -0.6330221891F},
    {0.1116191745F, 0.7660444975F, -0.6330221295F},
    {0.3213939965F, 0.7660444975F, -0.5566702485F},
    {0.4924039543F, 0.7660444975F, -0.4131757319F},
    {0.6040228009F, 0.7660444975F, -0.2198461443F},
    {0.3420200348F, 0.9396926761F, 0.0000000000F},
    {0.3213936985F, 0.9396926761F, 0.1169777513F},
    {0.2620025277F, 0.9396926761F, 0.2198462486F},
    {0.1710100025F, 0.9396926761F, 0.2961980402F},
    {0.0593911298F, 0.9396926761F, 0.3368239999F},
    {-0.0593912005F, 0.9396926761F, 0.3368239701F},
    {-0.1710100323F, 0.9396926761F, 0.2961980402F},
    {-0.2620025873F, 0.9396926761F, 0.2198461890F},
    {-0.3213937283F, 0.9396926761F, 0.1169776917F},
    {-0.3420200348F, 0.9396926761F, -0.0000000299F},
    {-0.3213936687F, 0.9396926761F, -0.1169778258F},
    {-0.2620024979F, 0.9396926761F, -0.2198462933F},
    {-0.1710099876F, 0.9396926761F, -0.2961980700F},
    {-0.0593911409F, 0.9396926761F, -0.3368239999F},
    {0.0593913086F, 0.9396926761F, -0.3368239701F},
    {0.1710101366F, 0.9396926761F, -0.2961979806F},
    {0.2620026171F, 0.9396926761F, -0.2198461592F},
    {0.3213937283F, 0.9396926761F, -0.1169776618F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F}};

#include <dxconfig.h>

static Point normals[SPHR146PTS] = {
    {0.0000000000F, -1.0000000000F, 0.0000000000F},
    {0.3420201540F, -0.9396926165F, 0.0000000000F},
    {0.3213938177F, -0.9396926165F, 0.1169777885F},
    {0.2620026171F, -0.9396926165F, 0.2198463231F},
    {0.1710100621F, -0.9396926165F, 0.2961981297F},
    {0.0593911484F, -0.9396926165F, 0.3368240893F},
    {-0.0593912192F, -0.9396926165F, 0.3368240893F},
    {-0.1710100919F, -0.9396926165F, 0.2961981297F},
    {-0.2620026767F, -0.9396926165F, 0.2198462486F},
    {-0.3213938177F, -0.9396926165F, 0.1169777289F},
    {-0.3420201540F, -0.9396926165F, -0.0000000299F},
    {-0.3213937879F, -0.9396926165F, -0.1169778630F},
    {-0.2620025873F, -0.9396926165F, -0.2198463678F},
    {-0.1710100472F, -0.9396926165F, -0.2961981595F},
    {-0.0593911596F, -0.9396926165F, -0.3368240893F},
    {0.0593913272F, -0.9396926165F, -0.3368240595F},
    {0.1710101813F, -0.9396926165F, -0.2961980700F},
    {0.2620027065F, -0.9396926165F, -0.2198462337F},
    {0.3213938475F, -0.9396926165F, -0.1169776991F},
    {0.6427876353F, -0.7660444379F, 0.0000000000F},
    {0.6040227413F, -0.7660444379F, 0.2198463231F},
    {0.4924038649F, -0.7660444379F, 0.4131759405F},
    {0.3213937879F, -0.7660444379F, 0.5566704273F},
    {0.1116188467F, -0.7660444379F, 0.6330222487F},
    {-0.1116189808F, -0.7660444379F, 0.6330221891F},
    {-0.3213938475F, -0.7660444379F, 0.5566703677F},
    {-0.4924039543F, -0.7660444379F, 0.4131757915F},
    {-0.6040228009F, -0.7660444379F, 0.2198462188F},
    {-0.6427876353F, -0.7660444379F, -0.0000000562F},
    {-0.6040227413F, -0.7660444379F, -0.2198464572F},
    {-0.4924038053F, -0.7660444379F, -0.4131760001F},
    {-0.3213937283F, -0.7660444379F, -0.5566704273F},
    {-0.1116188690F, -0.7660444379F, -0.6330222487F},
    {0.1116191819F, -0.7660444379F, -0.6330221891F},
    {0.3213940263F, -0.7660444379F, -0.5566702485F},
    {0.4924040139F, -0.7660444379F, -0.4131757617F},
    {0.6040228009F, -0.7660444379F, -0.2198461592F},
    {0.8660253882F, -0.5000000000F, 0.0000000000F},
    {0.8137976527F, -0.5000000000F, 0.2961981595F},
    {0.6634139419F, -0.5000000000F, 0.5566704273F},
    {0.4330126643F, -0.5000000000F, 0.7500000000F},
    {0.1503836662F, -0.5000000000F, 0.8528685570F},
    {-0.1503838450F, -0.5000000000F, 0.8528684974F},
    {-0.4330127537F, -0.5000000000F, 0.7499999404F},
    {-0.6634140611F, -0.5000000000F, 0.5566702485F},
    {-0.8137977123F, -0.5000000000F, 0.2961980104F},
    {-0.8660253882F, -0.5000000000F, -0.0000000757F},
    {-0.8137975931F, -0.5000000000F, -0.2961983383F},
    {-0.6634138227F, -0.5000000000F, -0.5566705465F},
    {-0.4330126047F, -0.5000000000F, -0.7500000596F},
    {-0.1503836960F, -0.5000000000F, -0.8528685570F},
    {0.1503841132F, -0.5000000000F, -0.8528684378F},
    {0.4330129921F, -0.5000000000F, -0.7499998212F},
    {0.6634141207F, -0.5000000000F, -0.5566701889F},
    {0.8137977719F, -0.5000000000F, -0.2961979210F},
    {0.9848077297F, -0.1736481488F, 0.0000000000F},
    {0.9254165888F, -0.1736481488F, 0.3368241191F},
    {0.7544065118F, -0.1736481488F, 0.6330222487F},
    {0.4924038649F, -0.1736481488F, 0.8528685570F},
    {0.1710100025F, -0.1736481488F, 0.9698463082F},
    {-0.1710101962F, -0.1736481488F, 0.9698463082F},
    {-0.4924039245F, -0.1736481488F, 0.8528684974F},
    {-0.7544066310F, -0.1736481488F, 0.6330220699F},
    {-0.9254166484F, -0.1736481488F, 0.3368239403F},
    {-0.9848077297F, -0.1736481488F, -0.0000000861F},
    {-0.9254164696F, -0.1736481488F, -0.3368243277F},
    {-0.7544063926F, -0.1736481488F, -0.6330223680F},
    {-0.4924037755F, -0.1736481488F, -0.8528686166F},
    {-0.1710100323F, -0.1736481488F, -0.9698463082F},
    {0.1710105091F, -0.1736481488F, -0.9698462486F},
    {0.4924041927F, -0.1736481488F, -0.8528683186F},
    {0.7544066906F, -0.1736481488F, -0.6330220103F},
    {0.9254166484F, -0.1736481488F, -0.3368238509F},
    {0.9848077297F, 0.1736482382F, 0.0000000000F},
    {0.9254165888F, 0.1736482382F, 0.3368240893F},
    {0.7544064522F, 0.1736482382F, 0.6330222487F},
    {0.4924038351F, 0.1736482382F, 0.8528685570F},
    {0.1710099876F, 0.1736482382F, 0.9698463082F},
    {-0.1710101962F, 0.1736482382F, 0.9698463082F},
    {-0.4924039245F, 0.1736482382F, 0.8528684974F},
    {-0.7544066310F, 0.1736482382F, 0.6330220699F},
    {-0.9254166484F, 0.1736482382F, 0.3368239403F},
    {-0.9848077297F, 0.1736482382F, -0.0000000861F},
    {-0.9254164696F, 0.1736482382F, -0.3368243277F},
    {-0.7544063926F, 0.1736482382F, -0.6330223680F},
    {-0.4924037755F, 0.1736482382F, -0.8528685570F},
    {-0.1710100174F, 0.1736482382F, -0.9698463082F},
    {0.1710105091F, 0.1736482382F, -0.9698462486F},
    {0.4924041927F, 0.1736482382F, -0.8528683186F},
    {0.7544066906F, 0.1736482382F, -0.6330219507F},
    {0.9254166484F, 0.1736482382F, -0.3368238509F},
    {0.8660253882F, 0.5000000596F, 0.0000000000F},
    {0.8137976527F, 0.5000000596F, 0.2961981297F},
    {0.6634138823F, 0.5000000596F, 0.5566704273F},
    {0.4330126643F, 0.5000000596F, 0.7500000000F},
    {0.1503836662F, 0.5000000596F, 0.8528684974F},
    {-0.1503838301F, 0.5000000596F, 0.8528684974F},
    {-0.4330127239F, 0.5000000596F, 0.7499999404F},
    {-0.6634140611F, 0.5000000596F, 0.5566702485F},
    {-0.8137977123F, 0.5000000596F, 0.2961979806F},
    {-0.8660253882F, 0.5000000596F, -0.0000000757F},
    {-0.8137975931F, 0.5000000596F, -0.2961983383F},
    {-0.6634138227F, 0.5000000596F, -0.5566704869F},
    {-0.4330126047F, 0.5000000596F, -0.7500000000F},
    {-0.1503836811F, 0.5000000596F, -0.8528684974F},
    {0.1503841132F, 0.5000000596F, -0.8528684378F},
    {0.4330129623F, 0.5000000596F, -0.7499998212F},
    {0.6634141207F, 0.5000000596F, -0.5566701889F},
    {0.8137977123F, 0.5000000596F, -0.2961979210F},
    {0.6427875757F, 0.7660444975F, 0.0000000000F},
    {0.6040227413F, 0.7660444975F, 0.2198463082F},
    {0.4924038351F, 0.7660444975F, 0.4131759107F},
    {0.3213937581F, 0.7660444975F, 0.5566703677F},
    {0.1116188392F, 0.7660444975F, 0.6330221891F},
    {-0.1116189659F, 0.7660444975F, 0.6330221295F},
    {-0.3213938177F, 0.7660444975F, 0.5566703677F},
    {-0.4924039245F, 0.7660444975F, 0.4131757617F},
    {-0.6040227413F, 0.7660444975F, 0.2198462039F},
    {-0.6427875757F, 0.7660444975F, -0.0000000562F},
    {-0.6040226817F, 0.7660444975F, -0.2198464423F},
    {-0.4924037755F, 0.7660444975F, -0.4131759703F},
    {-0.3213937283F, 0.7660444975F, -0.5566703677F},
    {-0.1116188616F, 0.7660444975F, -0.6330221891F},
    {0.1116191745F, 0.7660444975F, -0.6330221295F},
    {0.3213939965F, 0.7660444975F, -0.5566702485F},
    {0.4924039543F, 0.7660444975F, -0.4131757319F},
    {0.6040228009F, 0.7660444975F, -0.2198461443F},
    {0.3420200348F, 0.9396926761F, 0.0000000000F},
    {0.3213936985F, 0.9396926761F, 0.1169777513F},
    {0.2620025277F, 0.9396926761F, 0.2198462486F},
    {0.1710100025F, 0.9396926761F, 0.2961980402F},
    {0.0593911298F, 0.9396926761F, 0.3368239999F},
    {-0.0593912005F, 0.9396926761F, 0.3368239701F},
    {-0.1710100323F, 0.9396926761F, 0.2961980402F},
    {-0.2620025873F, 0.9396926761F, 0.2198461890F},
    {-0.3213937283F, 0.9396926761F, 0.1169776917F},
    {-0.3420200348F, 0.9396926761F, -0.0000000299F},
    {-0.3213936687F, 0.9396926761F, -0.1169778258F},
    {-0.2620024979F, 0.9396926761F, -0.2198462933F},
    {-0.1710099876F, 0.9396926761F, -0.2961980700F},
    {-0.0593911409F, 0.9396926761F, -0.3368239999F},
    {0.0593913086F, 0.9396926761F, -0.3368239701F},
    {0.1710101366F, 0.9396926761F, -0.2961979806F},
    {0.2620026171F, 0.9396926761F, -0.2198461592F},
    {0.3213937283F, 0.9396926761F, -0.1169776618F},
    {0.0000000000F, 1.0000000000F, 0.0000000000F}};

static Triangle triangles[] = {{0, 1, 2},
                               {0, 2, 3},
                               {0, 3, 4},
                               {0, 4, 5},
                               {0, 5, 6},
                               {0, 6, 7},
                               {0, 7, 8},
                               {0, 8, 9},
                               {0, 9, 10},
                               {0, 10, 11},
                               {0, 11, 12},
                               {0, 12, 13},
                               {0, 13, 14},
                               {0, 14, 15},
                               {0, 15, 16},
                               {0, 16, 17},
                               {0, 17, 18},
                               {0, 18, 1},
                               {1, 20, 2},
                               {1, 19, 20},
                               {2, 20, 3},
                               {3, 20, 21},
                               {3, 22, 4},
                               {3, 21, 22},
                               {4, 22, 5},
                               {5, 22, 23},
                               {5, 24, 6},
                               {5, 23, 24},
                               {6, 24, 7},
                               {7, 24, 25},
                               {7, 26, 8},
                               {7, 25, 26},
                               {8, 26, 9},
                               {9, 26, 27},
                               {9, 28, 10},
                               {9, 27, 28},
                               {10, 28, 11},
                               {11, 28, 29},
                               {11, 30, 12},
                               {11, 29, 30},
                               {12, 30, 13},
                               {13, 30, 31},
                               {13, 32, 14},
                               {13, 31, 32},
                               {14, 32, 15},
                               {15, 32, 33},
                               {15, 34, 16},
                               {15, 33, 34},
                               {16, 34, 17},
                               {17, 34, 35},
                               {17, 36, 18},
                               {17, 35, 36},
                               {18, 36, 1},
                               {1, 36, 19},
                               {19, 37, 20},
                               {20, 37, 38},
                               {20, 39, 21},
                               {20, 38, 39},
                               {21, 39, 22},
                               {22, 39, 40},
                               {22, 41, 23},
                               {22, 40, 41},
                               {23, 41, 24},
                               {24, 41, 42},
                               {24, 43, 25},
                               {24, 42, 43},
                               {25, 43, 26},
                               {26, 43, 44},
                               {26, 45, 27},
                               {26, 44, 45},
                               {27, 45, 28},
                               {28, 45, 46},
                               {28, 47, 29},
                               {28, 46, 47},
                               {29, 47, 30},
                               {30, 47, 48},
                               {30, 49, 31},
                               {30, 48, 49},
                               {31, 49, 32},
                               {32, 49, 50},
                               {32, 51, 33},
                               {32, 50, 51},
                               {33, 51, 34},
                               {34, 51, 52},
                               {34, 53, 35},
                               {34, 52, 53},
                               {35, 53, 36},
                               {36, 53, 54},
                               {36, 54, 37},
                               {36, 37, 19},
                               {37, 56, 38},
                               {37, 55, 56},
                               {38, 56, 39},
                               {39, 56, 57},
                               {39, 58, 40},
                               {39, 57, 58},
                               {40, 58, 41},
                               {41, 58, 59},
                               {41, 60, 42},
                               {41, 59, 60},
                               {42, 60, 43},
                               {43, 60, 61},
                               {43, 62, 44},
                               {43, 61, 62},
                               {44, 62, 45},
                               {45, 62, 63},
                               {45, 64, 46},
                               {45, 63, 64},
                               {46, 64, 47},
                               {47, 64, 65},
                               {47, 66, 48},
                               {47, 65, 66},
                               {48, 66, 49},
                               {49, 66, 67},
                               {49, 68, 50},
                               {49, 67, 68},
                               {50, 68, 51},
                               {51, 68, 69},
                               {51, 70, 52},
                               {51, 69, 70},
                               {52, 70, 53},
                               {53, 70, 71},
                               {53, 72, 54},
                               {53, 71, 72},
                               {54, 72, 37},
                               {37, 72, 55},
                               {55, 73, 56},
                               {56, 73, 74},
                               {56, 75, 57},
                               {56, 74, 75},
                               {57, 75, 58},
                               {58, 75, 76},
                               {58, 77, 59},
                               {58, 76, 77},
                               {59, 77, 60},
                               {60, 77, 78},
                               {60, 79, 61},
                               {60, 78, 79},
                               {61, 79, 62},
                               {62, 79, 80},
                               {62, 81, 63},
                               {62, 80, 81},
                               {63, 81, 64},
                               {64, 81, 82},
                               {64, 83, 65},
                               {64, 82, 83},
                               {65, 83, 66},
                               {66, 83, 84},
                               {66, 85, 67},
                               {66, 84, 85},
                               {67, 85, 68},
                               {68, 85, 86},
                               {68, 87, 69},
                               {68, 86, 87},
                               {69, 87, 70},
                               {70, 87, 88},
                               {70, 89, 71},
                               {70, 88, 89},
                               {71, 89, 72},
                               {72, 89, 90},
                               {72, 90, 73},
                               {72, 73, 55},
                               {73, 92, 74},
                               {73, 91, 92},
                               {74, 92, 75},
                               {75, 92, 93},
                               {75, 94, 76},
                               {75, 93, 94},
                               {76, 94, 77},
                               {77, 94, 95},
                               {77, 96, 78},
                               {77, 95, 96},
                               {78, 96, 79},
                               {79, 96, 97},
                               {79, 98, 80},
                               {79, 97, 98},
                               {80, 98, 81},
                               {81, 98, 99},
                               {81, 100, 82},
                               {81, 99, 100},
                               {82, 100, 83},
                               {83, 100, 101},
                               {83, 102, 84},
                               {83, 101, 102},
                               {84, 102, 85},
                               {85, 102, 103},
                               {85, 104, 86},
                               {85, 103, 104},
                               {86, 104, 87},
                               {87, 104, 105},
                               {87, 106, 88},
                               {87, 105, 106},
                               {88, 106, 89},
                               {89, 106, 107},
                               {89, 108, 90},
                               {89, 107, 108},
                               {90, 108, 73},
                               {73, 108, 91},
                               {91, 109, 92},
                               {92, 109, 110},
                               {92, 111, 93},
                               {92, 110, 111},
                               {93, 111, 94},
                               {94, 111, 112},
                               {94, 113, 95},
                               {94, 112, 113},
                               {95, 113, 96},
                               {96, 113, 114},
                               {96, 115, 97},
                               {96, 114, 115},
                               {97, 115, 98},
                               {98, 115, 116},
                               {98, 117, 99},
                               {98, 116, 117},
                               {99, 117, 100},
                               {100, 117, 118},
                               {100, 119, 101},
                               {100, 118, 119},
                               {101, 119, 102},
                               {102, 119, 120},
                               {102, 121, 103},
                               {102, 120, 121},
                               {103, 121, 104},
                               {104, 121, 122},
                               {104, 123, 105},
                               {104, 122, 123},
                               {105, 123, 106},
                               {106, 123, 124},
                               {106, 125, 107},
                               {106, 124, 125},
                               {107, 125, 108},
                               {108, 125, 126},
                               {108, 126, 109},
                               {108, 109, 91},
                               {109, 128, 110},
                               {109, 127, 128},
                               {110, 128, 111},
                               {111, 128, 129},
                               {111, 130, 112},
                               {111, 129, 130},
                               {112, 130, 113},
                               {113, 130, 131},
                               {113, 132, 114},
                               {113, 131, 132},
                               {114, 132, 115},
                               {115, 132, 133},
                               {115, 134, 116},
                               {115, 133, 134},
                               {116, 134, 117},
                               {117, 134, 135},
                               {117, 136, 118},
                               {117, 135, 136},
                               {118, 136, 119},
                               {119, 136, 137},
                               {119, 138, 120},
                               {119, 137, 138},
                               {120, 138, 121},
                               {121, 138, 139},
                               {121, 140, 122},
                               {121, 139, 140},
                               {122, 140, 123},
                               {123, 140, 141},
                               {123, 142, 124},
                               {123, 141, 142},
                               {124, 142, 125},
                               {125, 142, 143},
                               {125, 144, 126},
                               {125, 143, 144},
                               {126, 144, 109},
                               {109, 144, 127},
                               {127, 145, 128},
                               {128, 145, 129},
                               {129, 145, 130},
                               {130, 145, 131},
                               {131, 145, 132},
                               {132, 145, 133},
                               {133, 145, 134},
                               {134, 145, 135},
                               {135, 145, 136},
                               {136, 145, 137},
                               {137, 145, 138},
                               {138, 145, 139},
                               {139, 145, 140},
                               {140, 145, 141},
                               {141, 145, 142},
                               {142, 145, 143},
                               {143, 145, 144},
                               {144, 145, 127}};
